package lab02.test31;

import java.util.ArrayList;
import java.util.List;

public class Test {
    /*
    编写程序练习List集合的基本使用：
1)	创建一个只能容纳String对象名为names的ArrayList集合；
2)	按顺序往集合中添加5个字符串对象：“张三”、“李四”、“王五”、“马六”、“赵七”；
3)	对集合进行遍历，分别打印集合中的每个元素的位置与内容；
4)	首先打印集合的大小，然后删除集合中的第3个元素，并显示删除元素的内容，
    然后再打印目前集合中第3个元素的内容，并再次打印集合的大小。
     */
    public static void main(java.lang.String[] args) {

/*        List<Integer> alist = new ArrayList<Integer>();
        alist.add(1);
        alist.add(2);
        alist.add(3);

        //集合：list，Map，Set
        //Integer:包装类型，int
        List<Integer> numberList = new ArrayList<Integer>();
        numberList.add(10);
        numberList.add(58);
        numberList.add(51);
        numberList.add(54);
        numberList.add(95);
        numberList.add(21);
        numberList.add(96);

//        numberList.remove(2);
        numberList.addAll(alist);

        for (Integer n : numberList){
            System.out.println(n);
        }
   */

        List<String> names = new ArrayList<String>();
        names.add("张三");
        names.add("李四");
        names.add("王五");
        names.add("马六");
        names.add("赵七");

        for (String s : names){
            System.out.println(names.indexOf(s));
            System.out.println(s);
        }
        System.out.println("集合大小："+names.size());
        names.remove(2);
        System.out.println("第三个元素"+names.get(2));
        System.out.println("集合大小"+names.size());


    }
}
